Strudel: A Framework for Transaction Performance Analyses on SQL/NoSQL Systems
نویسندگان
چکیده
The paper introduces Strudel, a development and execution framework for transactional workloads both on SQL and NoSQL systems. Whereas a rich set of benchmarks and performance analysis platforms have been developed for SQLbased systems (RDBMSs), it is challenging for application developers to evaluate both SQL and NoSQL systems for their specific needs. The Strudel framework, which we have released as open-source software, helps such developers (as well as providers of NoSQL stores) to build, customize, and share benchmarks that can run on various SQL/NoSQL systems. We describe Strudel’s architecture and APIs, its components for supporting various NoSQL stores (e.g., HBase, MongoDB), example benchmarks included in the release, and performance experiments to demonstrate usefulness of the framework.
منابع مشابه
NewSQL: Towards Next-Generation Scalable RDBMS for Online Transaction Processing (OLTP) for Big Data Management
One of the key advances in resolving the “big-data” problem has been the emergence of an alternative database technology. Today, classic RDBMS are complemented by a rich set of alternative Data Management Systems (DMS) specially designed to handle the volume, variety, velocity and variability of Big Data collections; these DMS include NoSQL, NewSQL and Search-based systems. NewSQL is a class of...
متن کاملRenaissance in Data Management Systems: SQL, NoSQL, and NewSQL∗
The recent emergence of a new class of systems for data management has challenged the well-entrenched relational databases. These systems provide several choices for data management under the umbrella term NoSQL. Making a right choice is critical to building applications that meet business needs. Performance, scalability and cost are the principal business drivers for these new systems. By desi...
متن کاملNoSQL in a Mobile World: Benchmarking Embedded Mobile Databases
In this paper, we evaluate three types of embedded data storage models on mobile devices. SQLite is a relational database, CouchLite is a key-value NoSQL database and DbO4 is an object-oriented databases. Mobile phones are becoming powerful enough to do a large amount of processing without leveraging cloud services. Most mobile applications are data driven and their performance depends on data ...
متن کاملImplementation of Cross-platform Language between SQL and NoSQL Database Systems
This work proposes to look into the construct of SQL (structured Query Language) and NoSQL (Not only SQL) systems. This will help proffer a framework that guarantees interoperability across board for SQL and NoSQL platforms. This research is being carried out to find a lasting solution to the problem of data management and analysis. Various mathematical/statistical laws will be looked into to h...
متن کاملOn Bridging Relational and Document-Centric Data Stores
Big Data scenarios often involve massive collections of nested data objects, typically referred to as “documents.” The challenges of document management at web scale have stimulated a recent trend towards the development of document-centric “NoSQL” data stores. Many query tasks naturally involve reasoning over data residing across NoSQL and relational “SQL” databases. Having data divided over s...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2016